package com.tencent.qf.activity.speical.area.api.dto.resp;

import com.tencent.qf.activity.speical.area.api.dto.JdGiftCouponTransferInfoDTO;
import lombok.Data;

/**
 * @author p_jongzheng@tencent.com
 * @create 2023/8/17 10:04
 * @description:
 */

@Data
public class SpecialAreaCouponResponse {
    /**
     * 专区id
     */
    private String specialAreaKey;
    /**
     * 用户id
     */
    private String irisUid;
    /**
     * unionId
     */
    private String unionId;
    /**
     * 商品的 skuId
     */
    private String skuId;
    /**
     * 商品的 kaId
     */
    private String kaId;
    /**
     * 资格状态 1：存在转链资格，2：没有转链资格—用户分层不符合，
     * 3：没有转链资格--用户已转链，4:  没有转链资格--商品已下架
     * 5:  没有转链资格-- 专区已下线  6: 没有转链资格--用户已转链且已核销
     * 7：没有转链资格--专区达到每日转链上限  8： 没有转链资格--专区配置商品达到每日转链上限（价格纬度）
     */
    private String status;
    /**
     * 资格状态描述：
     */
    private String statusDesc;
    /**
     * 用户转链记录( 只有状态[status]为3 ，才会返回转链记录)
     */
    private JdGiftCouponTransferInfoDTO userCouponLinkedInfoRecord;
    /**
     * 优惠券信息 ( 只有状态[status]为1 ，才会返回优惠券信息)
     */
    private CouponInfo couponInfo;


    @Data
    public static class CouponInfo {
        /**
         * 奖池Id
         */
        private Long awardPoolId;
        /**
         * 坑位置ID
         */
        private Long positionId;
        /**
         * 坑位号
         */
        private Long number;
    }
}
